Succinct Representation for (Non)Deterministic Finite Automata

نویسندگان

چکیده

Deterministic finite automata are one of the simplest and most practical models computation studied in theory. Their conceptual extension is non-deterministic which also have plenty applications. In this article, we study these through lens succinct data structures where our ultimate goal to encode mathematical objects using information-theoretically optimal number bits along with supporting queries on them efficiently. Towards goal, first design a structure for representing any deterministic automaton $\mathcal{D}$ having $n$ states over $\sigma$-letter alphabet $\Sigma$ $(\sigma-1) n\log n + O(n \log \sigma)$ space, can determine, given an input string $x$ $\Sigma$, whether accepts $O(|x| time, constant words working space. When acyclic, not only improve above space-bound significantly $(\sigma -1) (n-1)\log n+ 3n O(\log^2 \sigma) o(n)$ bits, obtain query time acceptance checking. More specifically, representation, check if be accepted by acyclic proportional length $x$, hence, time. We exhibit $\mathcal{N}$ $\sigma n^2+n$ such that decide efficiently $O(n^2|x|)$ Finally, provide space-efficient algorithms performing several standard operations as union, intersection, complement languages automata.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Nondeterministic Finite Automata

This is an example of what is called a nondeterministic finite automaton (NFA). Intuitvely, such a machine could have many possible computations on a given input. For example, on an input of the form u001v, it is possible for the machine to reach the accepting state qp by transitioning from q to q0 after reading u. Similarly, it is possible for the machine to reach qp also on the input u01v — f...

متن کامل

Simplifying Nondeterministic Finite Cover Automata

The concept of Deterministic Finite Cover Automata (DFCA) was introduced at WIA ’98, as a more compact representation than Deterministic Finite Automata (DFA) for finite languages. In some cases representing a finite language, Nondeterministic Finite Automata (NFA) may significantly reduce the number of states used. The combined power of the succinctness of the representation of finite language...

متن کامل

Forward Bisimulations for Nondeterministic Symbolic Finite Automata

Symbolic automata allow transitions to carry predicates over rich alphabet theories, such as linear arithmetic, and therefore extend classic automata to operate over infinite alphabets, such as the set of rational numbers. Existing automata algorithms rely on the alphabet being finite, and generalizing them to the symbolic setting is not a trivial task. In our earlier work, we proposed new tech...

متن کامل

Learning Regular Languages Using Nondeterministic Finite Automata

A new general method for inference of regular languages using nondeterministic automata as output has recently been developed and proved to converge. The aim of this paper is to describe and analyze the behavior of two implementations of that method and to compare it with two well known algorithms for the same task. A complete set of experiments has been carried out and the results of the new a...

متن کامل

Finite nondeterministic automata: Simulation and minimality

Motivated by recent applications of finite automata to theoretical physics, we study the minimization problem for nondeterministic automata (with outputs, but no initial states). We use Ehrenfeucht–Fräısse-like games to model automata responses and simulations. The minimal automaton is constructed and, in contrast with the classical case, proved to be unique up to an isomorphism. Finally, we in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Social Science Research Network

سال: 2022

ISSN: ['1556-5068']

DOI: https://doi.org/10.2139/ssrn.4069236